package com.dahua.utils;

import android.content.Context;
import android.util.Log;
import android.view.View;
import android.widget.Toast;

public class ToastUtils {
    /**
     * 日记的输出方法
     *
     * @param msg
     */
    public static void log(Object msg) {
        Log.d("tag", String.valueOf(msg));
    }

    /**
     * 显示常规的Toast
     *
     * @param context 上下文对象
     * @param text    显示的内容
     */
    public static void showToast(Context context, String text) {
        Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
    }

    /**
     * 根据方位显示toast
     *
     * @param context 上下文对象
     * @param text    显示的内容
     * @param gravity 对齐方式
     */
    public static void makeToast(Context context, String text, int gravity) {
        Toast t = Toast.makeText(context, text, Toast.LENGTH_SHORT);
        t.setGravity(gravity, 0, 0);
        t.show();
    }

    /**
     * 自定义Toast的View的显示样式
     *
     * @param context 上下文对象
     * @param view    需要显示的布局视图
     */
    public static void makeToast(Context context, View view) {
        Toast t = Toast.makeText(context, "", Toast.LENGTH_SHORT);
        t.setView(view);
        t.show();
    }
}
